// 接口 interface
// 在ts中 接口就是用来描述对象的数据结构的

interface myObj {
    readonly id: number,
    //readonly 意思是只读不能修改
    name: string,
    [props: string]: any


}
//语法是 interface 接口的名字 {}

let obj: myObj = {
    id: 0,
    name: "小明",
    age: 18
}
//接口在使用的时候 跟在 数据的冒号后面使用

obj.name = "小丽"
// obj.id = 2 //报错 不能修改 